var fs = require('fs')

// 异步执行 执行顺序不固定 有可能是aaa bbb ccc 也有可能是aaa ccc bbb
// fs.readFile('./data/a.txt','utf8',function(err,data){
//     if(err){
//         throw err
//     }
//     console.log(data)
// })

// fs.readFile('./data/b.txt','utf8',function(err,data){
//     if(err){
//         throw err
//     }
//     console.log(data)
// })

// fs.readFile('./data/c.txt','utf8',function(err,data){
//     if(err){
//         throw err
//     }
//     console.log(data)
// })

// 回调地狱  按照顺序来执行 aaa bbb ccc
fs.readFile('./data/a.txt','utf8',function(err,data){
    if(err){
        throw err
    }
    console.log(data)
    fs.readFile('./data/b.txt','utf8',function(err,data){
        if(err){
            throw err
        }
        console.log(data)
        fs.readFile('./data/c.txt','utf8',function(err,data){
            if(err){
                throw err
            }
            console.log(data)
        })
    })
})

